﻿namespace Volo.Abp.Internal.Telemetry.Constants;

public static class ActivityPropertyNames
{
    public const string SessionId = "SessionId";
    public const string ActivityName = "ActivityName";
    public const string Error = "Error";
    public const string ErrorDetail = "ErrorDetail";
    public const string Id = "Id";
    public const string UserId = "UserId";
    public const string OrganizationId = "OrganizationId";
    public const string IpAddress = "IpAddress";
    public const string IsFirstSession = "IsFirstSession";
    public const string DeviceId = "DeviceId";
    public const string UserDeviceId = "UserDeviceId";
    public const string DeviceLanguage = "DeviceLanguage";
    public const string OperatingSystem = "OperatingSystem";
    public const string CountryIsoCode = "CountryIsoCode";
    public const string InstalledSoftwares = "InstalledSoftwares";
    public const string ControllerCount = "ControllerCount";
    public const string EntityCount = "EntityCount";
    public const string ProjectCount = "ProjectCount";
    public const string ModuleCount = "ModuleCount";
    public const string PermissionCount = "PermissionCount";
    public const string AppServiceCount = "AppServiceCount";
    public const string ProjectType = "ProjectType";
    public const string ProjectId = "ProjectId";
    public const string SolutionId = "SolutionId";
    public const string Template = "Template";
    public const string CreatedAbpStudioVersion = "CreatedAbpStudioVersion";
    public const string IsTiered = "IsTiered";
    public const string UiFramework = "UiFramework";
    public const string DatabaseProvider = "DatabaseProvider";
    public const string DatabaseManagementSystem = "DatabaseManagementSystem";
    public const string IsSeparateTenantSchema = "IsSeparateTenantSchema";
    public const string Theme = "Theme";
    public const string ThemeStyle = "ThemeStyle";
    public const string MobileFramework = "MobileFramework";
    public const string HasPublicWebsite = "HasPublicWebsite";
    public const string IncludeTests = "IncludeTests";
    public const string MultiTenancy = "MultiTenancy";
    public const string DynamicLocalization = "DynamicLocalization";
    public const string KubernetesConfiguration = "KubernetesConfiguration";
    public const string GrafanaDashboard = "GrafanaDashboard";
    public const string SocialLogins = "SocialLogins";
    public const string InstalledModules = "InstalledModules";
    public const string SolutionPath = "SolutionPath";
    public const string LicenseType = "LicenseType";
    public const string SessionType = "SessionType";
    public const string HasError = "HasError";
    public const string ActivityDuration = "ActivityDuration";
    public const string ActivityDetails = "ActivityDetails";
    public const string Time = "Time";
    public const string SoftwareName = "Name";
    public const string SoftwareVersion = "Version";
    public const string SoftwareUiTheme = "UiTheme";
    public const string SoftwareType = "SoftwareType";
    public const string WebFramework = "WebFramework";
    public const string Dbms = "Dbms";
    public const string UiTheme = "Theme";
    public const string UiThemeStyle = "ThemeStyle";
    public const string MobileApp = "MobileApp";
    public const string SampleCrudPage = "SampleCrudPage";
    public const string FirstAbpVersion = "FirstAbpVersion";
    public const string FirstDotnetVersion = "FirstDotnetVersion";
    public const string CreationTool = "CreationTool";
    public const string Aspire = "Aspire";
    public const string ModuleName = "ModuleName";
    public const string ModuleVersion = "ModuleVersion";
    public const string ModuleInstallationTime = "ModuleInstallationTime";
    public const string ExtraProperties = "ExtraProperties";
    public const string HasSolutionInfo = "HasSolutionInfo";
    public const string HasDeviceInfo = "HasDeviceInfo";
    public const string HasProjectInfo = "HasProjectInfo";
    public const string ErrorMessage = "ErrorMessage";
    public const string FailingActivity = "FailingActivity";
    public const string OperatingSystemArchitecture = "OperatingSystemArchitecture";
    public const string AdditionalProperties = "AdditionalProperties";
}